<script>
    function _new(fn,...arg){
        const obj=Object.create(fn.prototype)//Object.create()方法创建一个新对象，使用现有的对象来提供新创建的对象的__proto__
        const res=fn.apply(obj,arg)
        return ret instanceof Object?ret:obj
    }
</script>